hoist with his own petard - Turkish English Dictionary